Rational Unified Process
中文 :-> 软件过程模型
RUP 是一种软件开发过程框架,强调以下三个核心特征: #card #incremental
用例驱动(Use Case Driven) :<-> RUP 使用用例来驱动整个开发过程,贯穿需求分析、设计、实现和测试。用例帮助开发团队理解用户需求,并保持开发工作的业务一致性。
以体系结构为中心(Architecture-Centric) :<-> RUP 强调在项目早期构建系统的核心架构,架构贯穿于整个开发过程,指导系统设计和实现。
迭代和增量开发(Iterative and Incremental) :<-> RUP 采用分阶段的迭代方法,每个迭代周期交付可运行的软件版本,不断完善系统。
主要工作流业务建模 :-> 是RUP的核心工作流之一,它关注在系统开发过程中如何理解和建模业务需求,以确保系统能够支持组织的业务目标。
配置与变更管理 :-> 配置与变更管理是RUP中的一个关键工作流,确保开发过程中版本的管理、变更的追踪以及系统各部分的同步。
环境 :-> 开发和部署软件所需的技术环境,包括开发工具、操作系统、数据库等设施的管理。
一个开发周期 #card #incremental #depth-1初始
- 目标是 :-> 确定项目范围、业务模型和主要风险
细化
- 任务是 :-> 深入分析问题领域,建立和验证系统的关键架构,消除高风险因素
构建
- 实现 :-> 系统功能和构件的开发阶段
交付
- 主要是 :-> 让用户验收并将系统投入使用
Rational Unified Process
https://blog.xiang578.com/post/logseq/Rational Unified Process.html